// pages/home/home.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    count:1
  },
  // 调用Promise化之后的异步API
  async getPInfo(){
    const {data:res} = await wx.p.request({
      url:'https://www.escook.cn/api/get',
      method:'GET',
      data:{
        name:'xx',
        age:18
      }
    })
    console.log("调用Promise化之后的异步API",res)
  },

  // 获取子组件实例
  getChild(){
    const sc = this.selectComponent('.sc')
    console.log('子组件实例……',sc)
    // sc.setData({
    //   count:sc.properties.count + 1
    // })
    sc.addCount()
  },

  // 定义一个接收子组件数据的方法
  syncCount(e){
    console.log('syncCount')
    console.log("自定义事件的参数",e)
    this.setData({
      count:e.detail.value
    })
  },

  // 发起GET数据请求
  getInfo(){
    wx.request({
      url: 'https://www.escook.cn/api/get',
      method:'GET',
      data:{
        name:'张三',
        age:20
      },
      success:(res) =>{
        console.log(res.data)
      }
    })
  },
  // 发起POST数据请求
  postInfo(){
    wx.request({
      url: 'https://www.escook.cn/api/post',
      method:'POST',
      data:{
        name:'李四',
        age:23
      },
      success:(res) =>{
        console.log(res)
        console.log(res.data)
      }
    })
  },
  // 跳转Message页面
  gotoMessage(){
    wx.switchTab({
      url: '/pages/message/message',
    })
  },
  gotoInfo(){
    wx.navigateTo({
      url: '/pages/info/info',
    })
  },
  gotoInfo2(){
    wx.navigateTo({
      url: '/pages/info/info?name=xx&age=19',
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    wx.request({
      url: 'https://www.escook.cn/api/post',
      method:'POST',
      data:{
        name:'李四',
        age:23
      },
      success:(res) =>{
        console.log(res)
        console.log("首次加载",res.data)
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {
    console.log('触发了上拉触底事件')
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})